Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour BNP Paribas Open - Indian Wells French Open - Paris Brazil F3 Spain F1 Spain F2 Chile F1 Chile F2 Italy F9 Argentina F3 El Salvador F1 Guatemala F1 Colombia F1 Colombia F2 Bolivia F1 Bolivia F2 Argentina F1 Argentina F3 Italy F16 Argentina F4 Argentina F5 Italy F5 Argentina F2 Italy F6 Italy F7 Italy #3-w1 Italy #3-w2 Italy #3-w3 Italy #3-w4 Chile F3 Uruguay F1 Argentina F7 Brazil F2 Italy F2 Italy F3 Italy F4 Argentina F4 Argentina F5 Italy F16 Italy F17 Italy F4 Argentina F1 Argentina F2 Argentina F3 Uruguay F1 Uruguay F2 Argentina F4 Argentina F5 USA F12 USA F13 Argentina F10 Argentina F11 Argentina F12 Argentina F2 C.T. San Remo - XIII Piertomaso Tessitore - San Remo 4° Sporting Challenger - Turin Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Sir Supermercati - Rome Copa Petrobras - Santiago Copa Petrobras - Montevideo X Torneo Internazionale di Tennis - Barletta 5° Sporting Challenger - Turin Copa Petrobras Uruguray - Montevideo XI Torneo Internazionale di Tennis - Barletta Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires ATP Challenger La Serena - La Serena Abierto Internacional de Salinas 'Dario Expreso' - Salinas BNP Paribas Primrose - Bordeaux Memorial A. Manfredini Sassuolo Challenger - Sassuolo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Belo Horizonte Challenger Guayaquil Challenger Lima Challenger Barranquilla Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rome Challenger Furth Challenger Aguascalenties Challenger Manerbio Challenger Santiago Challenger Medellin Challenger Buenos Aires Challenger Copa Petrobras Paraguay - Asuncion Pereira Challenger Quito Challenger Cali Challenger Cali Challenger Barletta Challenger Rio De Janeiro Challenger Medellin Challenger Sao Paulo Challenger Olbia Challenger - Olbia Cali Challenger Copa Petrobras - Bogota Copa Petrobras Argentina - Buenos Aires II Cyclus Open de Tenis - Florianopolis Nord LB Open 2007 - Braunschweig BH Tennis Open - Belo Horizonte 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BSI Challenger Lugano - Lugano Genova Open Challenger - Genova Napoli Challenger Porto Alegre Challenger Sao Paulo Challenger San Juan Challenger Buenos Aires Challenger Sao Paulo Challenger Campos do Jordao Challenger Barranquilla Challenger Como Challenger Napoli Challenger San Remo Tennis Cup 15° Piertomaso - San Remo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Garden Open 2005 - Rome Zug Challenger Oeiras 3 Challenger Cagliari Challenger Hangzhou Challenger IV Manta Open - Manta Lima Challenger 2007 - Lima Turin Challenger Sao Paulo Challenger Olbia Challenger Perugia Challenger Bergamo Challenger Tenerife 1 Challenger Santiago Challenger Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Synsam Swedish Open - Bastad dBI Tennis Challenger - Binghamton Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Le Gosier Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Montemar Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Mumbai Open - Mumbai Challenger Brasov - Brasov AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Valencia Challenger Orange Warsaw Open - Warsaw San Marino Challenger Catella Swedish Open - Bastad Sporting Challenger - Turin Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Copa Petrobras Argentina - Buenos Aires Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Tennis Napoli Cup - Napoli Challenger Cudad de Guayaquil - Guayaquil Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart 10° Trofeo Luigi Pezzoli - Bergamo Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Memorial Manfredini - Sassuolo BCR Open Romania - Bucharest GHI Bronx Tennis Classic - Bronx Black Forest Open - Freudenstadt China Open - Beijing Antonio Savoldi-Marco Co. - Manerbio Kremlin Cup - Moscow II Challenger Ciudada de Guayaquil - Guayaquil La Serena Open - La Serena Copa Kia Challenger ATP - Santiago XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Morocco Tennis Tour - Casablanca Qatar Exxon Mobil Open - Doha Schickedanz Open 2007 - Furth Heineken Open - Auckland Movistar Open - Santiago Polska Energia Open - Bytom Arpa Ceramic Cup - Reggio Emilia Brasil Open - Costa do Sauipe Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova GHI Bronz Classic - Bronx Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington San Marino Challenger AEGON International - Eastbourne Catella Swedish Open - Bastad International German Open - Hamburg Pilot Pen Tennis - New Haven Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Roma Open Challenger - Rome Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Manama Challenger Copa Petrobras - Aracaju Erste Bank Open - Vienna Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Cyclus Open de Tenis - Florianopolis VTR Open - Vina del Mar Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bogota Challenger Montevideo Challenger Portugal Open - Oeiras Medibank International - Sydney Bucaramanga Challenger Kosice Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bad Waltersdorf Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Asuncion Challenger ATP Vegeta Croatia Open - Umag St. Petersburg Open - St. Petersburg Naples Challenger Copa Telmex - Buenos Aires China Open - Beijing Davidoff Swiss Indoors Basel - Basel Barletta Challenger Erste Bank Open - Vienna Brasil Open - Costa do Sauipe Valencia Open - Valencia Aircel Chennai Open - Chennai Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Kosice Challenger Milan Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro IX Torneo Internacionale de Tennis - Barletta Barcelona Open BancSabadell - Barcelona Belo Horizonte Challenger Santiago Challenger BMW Open - Munich Genova Challenger San Remo Tennis Cup - San Remo Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona ATP Studena Croatia Open Umag - Umag Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Genova Challenger Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Rome Challenger BMW Open - Munich BCR Open Romania - Bucharest Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg BCR Open Romania - Bucharest Aircel Chennai Open - Chennai Campinas Challenger Montevideo Challenger If Stockholm Open - Stockholm Asuncion Challenger Salinas Challenger Itajai Challenger Santiago Challenger Tennis Napoli Cup 2006 - Napoli Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sydney International - Sydney Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham San Benedetto Challenger Austrian Open - Kitzbuhel Tennis Napoli Open - Naples Bet-at-home Open - Hamburg Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Memorial Manfredini - Sassuolo Brasil Open - Sao Paulo Geneva Open - Geneva SkiStar Swedish Open - Bastad China Open - Beijing BMW Open - Munich Grand Prix Hassan II - Marrakech Intrum Stockholm Open - Stockholm Austrian Open - Kitzbuhel Hamburg European Open - Hamburg China Open - Beijing Antalya Open - Antalya Barcelona Open Banc Sabadell - Barcelona Open de Moselle - Metz Mercedes Cup - Stuttgart Studena Croatia Open - Umag Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Anytech365 Andalucia Open - Marbella Erste Bank Open - Vienna San Diego Open - San Diego Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Sydney Tennis Classic - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Hungarian Open - Budapest Serbia Open - Belgrade BMW Open - Munich Open Costa Daurada - Tarragona Konzum Croatia Open - Umag Suisse Open - Gstaad China Open - Beijing Nordea Open - Bastad Hamburg European Open - Hamburg Erste Bank Open - Vienna Plava Laguna Croatia Open - Umag Sofia Open - Sofia Argentina Open - Buenos Aires Gijon Open - Gijon Santos Challenger BMW Open - Munich ASB Classic - Auckland Swiss Open - Gstaad Sao Paulo Challenger Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Sao Jose Do Rio Preto Challenger Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Copa Petrobras Paraguay - Asuncion ASB Classic - Auckland Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Rio Open - Rio de Janeiro San Benedetto Challenger cinch Championships - London Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland Buenos Aires Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Aberto de Sao Paulo - Sao Paulo Generali Open - Kitzbuhel Bordeaux Challenger Riviera di Rimini Challenger 2004 - Rimini Grand Prix Hassan II - Marrakech Plava Laguna Croatia Open - Umag Genoa Open Challenger-Fondazione Carige - Genova Mallorca Championships - Mallorca EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Gonet Geneva Open - Geneva Boss Open - Stuttgart Mallorca Championships - Mallorca Swiss Indoors Basel - Basel Moselle Open - Metz Qatar ExxonMobil Open - Doha Caltanissetta Challenger San Juan Challenger Copa Kia - Santiago Buenos Aires Challenger Como Challenger Genova Challenger Argentina Open - Buenos Aires Shenzhen 1 Challenger Phoenix Challenger Turin Challenger EFG Swiss Open - Gstaad Sassuolo Challenger Swiss Indoors Basel - Basel Cap Cana Challenger Naples Challenger Mutua Madrilena Madrid Open - Madrid Mauthausen Challenger Nottingham 2 Challenger BNP Paribas Masters - Paris Recanati Challenger BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Telecom Italia Masters - Rome Maia Challenger Campionati Internazionali d'Italia - Rome PTT Thailand Open - Bangkok China Open - Beijing Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Heineken Open - Auckland Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Open de Nice Cote d'Azur - Nice Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Konzum Croatia Open - Umag Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Shanghai ATP Masters 1000 - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Cordoba Open - Cordoba Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telcel - Acapulco Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Nordea Open - Bastad Coupe Rogers - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Chile Dove Men+Care Open - Santiago Rolex Paris Masters - Paris China Open - Beijing Almaty Open - Almaty Belgrade Open - Belgrade Adelaide International - Adelaide Rogers Cup - Toronto Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Millennium Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, ITA-FRA 1-3 Laver Cup - Geneva Davis Cup, Finals, Group F ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QR, ITA-KOR 4-0 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, 1R, JPN-ITA 1-3 Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo AAMI Classic - Kooyong